from __future__ import annotations

VIDEO_SHAPE = (848, 480)
FPS_MOCAP = 120
FPS_VIDEO = 30
HAND_SIDE = ["lh", "rh"]

HAND_SIDE_MAP = {
    "lh": 0,
    "rh": 1,
}

CATEGORY_MAP = {
    "0001": "trigger_sprayer",
    "0002": "lotion_pump",
    "0003": "squeezable",
    "0010": "mug",
    "0011": "cup",
    "0012": "bowl",
    "0013": "teapot",
    "0014": "wineglass",
    "0015": "cylinder_bottle",
    "0016": "bottle",
    "0017": "plate",
    "0018": "box",
    "0019": "drawer",
    "0020": "knife",
    "0021": "screwdriver",
    "0022": "hammer",
    "0023": "flashlight",
    "0024": "wrench",
    "0025": "toothbrush",
    "0026": "fryingpan",
    "0027": "power_drill",
    "0028": "lightbulb",
    "0029": "pen",
    "0030": "spoon",
    "0031": "fork",
    "0032": "tongs",
    "0033": "rod",
    "0035": "scissors",
    "0036": "pincer",
    "0037": "stapler",
    "0038": "scale",
    "0039": "mircowave_oven",
    "0040": "eyeglasses",
    "0041": "headphones",
    "0042": "binoculars",
    "0043": "gamecontroller",
    "0044": "pencil_sharper",
    "0045": "light_lamp",
    "0047": "usb_socket",
    "0048": "power_socket",
    "0049": "tape",
    "0050": "camera",
    "0051": "mouse",
    "0052": "phone",
    "0053": "laptop",
    "0054": "whiteboard",
    "0055": "whiteboard_brush",
    "0056": "paper",
    "0057": "peeler",
    "0060": "book",
    "0080": "vase",
    "0081": "flower",
    "0090": "apple",
    "0091": "banana",
    "0092": "pear",
    "0093": "donut",
    "0094": "bread",
    "0100": "sponge",
    "0200": "ignitor",
    "0201": "tripod_chemistry",
    "0202": "test_tube",
    "0203": "test_tube_clamp",
    "0204": "test_tupe_stand",
    "0205": "asbestos_mesh",
    "0206": "alcohol_burner",
}
CATEGORY_REVMAP = {_v: _k for _k, _v in CATEGORY_MAP.items()}
